SQL Serverで日付を扱える型
SQL Serverで金額を扱える型
からの派生
日付
を扱う場合も、いくつかのパターンで実装されているのを見てきた
だいたい設計者不在のため、経緯は推測するしかない
どう使い分けるか
SQL Server
で用意されている日付、時刻のデータ型を使うパターン
date
、
smalldatetime
、
datetime
、
datatime2
など
日付と時刻のデータ型および関数
文字列型
を使ってるパターン
"20200821"
のような
数値型
を使ってるパターン
20200821
のような
思考: SQL Serverで日付型を採用するメリット・デメリット